Skip to content

[ENG-10042] Fix/eng 10042#11551

Merged
adlius merged 2 commits intoCenterForOpenScience:feature/pbs-26-2from
Vlad0n20:fix/ENG-10042
Feb 4, 2026
Merged

[ENG-10042] Fix/eng 10042#11551
adlius merged 2 commits intoCenterForOpenScience:feature/pbs-26-2from
Vlad0n20:fix/ENG-10042

Conversation

@Vlad0n20
Copy link
Contributor

@Vlad0n20 Vlad0n20 commented Jan 14, 2026

Ticket

https://openscience.atlassian.net/browse/ENG-10042?atlOrigin=eyJpIjoiMjdmZTlhNzE3N2EwNDIwNWFlODc2NzYwOWI4YTI1ZTIiLCJwIjoiaiJ9

Purpose

Fix registration approve

Changes

Side Effects

Need to update frontend side
Use Correct API Endpoint
Scenario: Initial submission
Endpoint: POST /v2/registrations/{id}/actions/
Triggers: accept_submission, reject_submission
────────────────────────────────────────
Scenario: Update moderation
Endpoint: POST /v2/schema_responses/{id}/actions/
Triggers: accept, moderator_reject
For initial submission:
POST /v2/registrations/{registration_id}/actions/
{
"data": {
"type": "registration-actions",
"attributes": {
"trigger": "accept_submission", // or "reject_submission"
"comment": "Approved by moderator"
}
}
}

For update moderation:
POST /v2/schema_responses/{schema_response_id}/actions/
{
"data": {
"type": "schema-response-actions",
"attributes": {
"trigger": "accept", // or "moderator_reject"
"comment": "Update approved by moderator"
}
}
}

QE Notes

CE Notes

Documentation

@adlius adlius changed the base branch from feature/pbs-25-25 to feature/pbs-26-2 February 4, 2026 05:07
@adlius adlius merged commit 72b5612 into CenterForOpenScience:feature/pbs-26-2 Feb 4, 2026
8 checks passed
ihorsokhanexoft pushed a commit to ihorsokhanexoft/osf.io that referenced this pull request Feb 16, 2026
* Update RegistrationActionSerializer

* Update RegistrationActionSerializer
Vlad0n20 added a commit to Vlad0n20/osf.io that referenced this pull request Feb 16, 2026
* Update RegistrationActionSerializer

* Update RegistrationActionSerializer
ihorsokhanexoft pushed a commit to ihorsokhanexoft/osf.io that referenced this pull request Feb 17, 2026
* Update RegistrationActionSerializer

* Update RegistrationActionSerializer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments